
body {
	margin: 0;
	padding: 10px;
	font-family: Verdana;
	letter-spacing: .3em;
}

H1 {
}

UL {
	list-style: none;
}

#categories {
}

	LI.category {
		background-color: lightsteelBlue;
		border: 1px outset steelBlue;
		padding: 10px;
		margin: 3px 0px;
	}

	DIV.categoryHeader {
		color: #315B7E;
		font-weight: bold;
	}
	
	DIV.categoryHeader > *{
		cursor:pointer;
	}
	
	DIV.categoryHeader .categoryTitle{
		margin-left: 5px;
	}

UL.scripts {
	border: 1px outset lightBlue;
	margin: 5px 0 0 15px;
	padding: 0;
}

	LI.script {
		background-color: #6B9BC3;
		border: 1px inset white;
		color: white;
		padding: 5px;
	}

		DIV.scriptContainer {
			position: relative;
		}
			
			DIV.scriptContainer A {
				color: White;
			}

			DIV.scriptContainer A:hover {
				color: lightBlue;
			}

			DIV.scriptButtonsContainer {
				position: absolute;
				right: 5px;
				top: -3px;
			}

